
// Boost Includes ==============================================================
#include <boost/python.hpp>
#include <boost/cstdint.hpp>

// Includes ====================================================================
#include <OpenSG/OSGStatCollector.h>

// Using =======================================================================
using namespace boost::python;

// Module ======================================================================
void Export_src_pyste_StatCollector()
{
    class_< osg::StatCollector >("StatCollector", init<  >())
        .def(init< const osg::StatCollector& >())
        .def("getClassname", &osg::StatCollector::getClassname)
        .def("getNumOfElems", &osg::StatCollector::getNumOfElems)
        .def("refitElemNum", &osg::StatCollector::refitElemNum)
        .def("clearElems", &osg::StatCollector::clearElems)
        .def("isValidID", &osg::StatCollector::isValidID)
        .def("putToString", &osg::StatCollector::putToString)
        .def("getFromString", &osg::StatCollector::getFromString)
        .def("getValue", &osg::StatCollector::getValue)
        .def("create", &osg::StatCollector::create, return_value_policy< manage_new_object >())
        .staticmethod("getClassname")
        .staticmethod("create")
        .def( self < self )
    ;

}

